  ________       __          ________                          ___ ___                __    
 /  _____/______|__| _____   \______ \ _____ __  _  ______    /   |   \  ____   ____ |  | __
/   \  __\_  __ \  |/     \   |    |  \\__  \\ \/ \/ /    \  /    ~    \/  _ \ /  _ \|  |/ /
\    \_\  \  | \/  |  | |  \  |    `   \/ __ \\     /   |  \ \    Y    (  <_> |  <_> )    < 
 \______  /__|  |__|__|_|  / /_______  (____  /\/\_/|___|  /  \___|_  / \____/ \____/|__|_ \
        \/               \/          \/     \/           \/         \/                    \/
    
    Grim Dawn Hook (c) 2015 atom0s [atom0s@live.com]

----------------------------------------------------------------------------------------------------

The following console commands come stock with GDHOOK.

Please note: Addons and plugins can both handle console commands and implement more, so this
documentation will not cover what plugins have to offer.

----------------------------------------------------------------------------------------------------


    /version 
        - Displays the current hook version information.

    /toggleconsole 
        - Toggles the visibility of the console.

    /clear 
        - Clears the console text.

    /bringtofront 
        - Brings the game window into focus.
    
    /minimize 
        - Minimizes the game window.
    
    /maximize 
        - Maximizes the game window.
    
    /windowframe 
        - Toggles the game windows frame. (The window border.)

    /exit, /quit
        - Closes the game, without warning.

    /move 
        - Moves the game window. (Also allows resizing, does not resize the device!)
        - Format: /move size w h
        - Format: /move x y
        - Example: /move size 800 600
        - Example: /move 0 0

    /pause, /sleep, /wait
        - Allows scripts to sleep for a desired wait time.
        - Format: /wait seconds
        - Example: /wait 1

    /exec
        - Executes a script located inside of the Scripts folder.
        - Format: /exec script.txt
        - Example: /exec Default.txt

    /echo
        - Echos the given text to the console.
        - Format: /echo your text here
        - Example: /echo Hello world!

    /cecho
        - Echos the given text to the console with the given color.
        - Format: /cecho a r g b your text here
        - Example: /cecho 255 255 0 0 Hello world, in red!

    /plugin_load, /load, /loadplugin, /pluginload
        - Loads a GDHook plugin.
        - Format: /load plugin_name
        - Example: /load XRemap

    /plugin_unload, /unload, /unloadplugin, /pluginunload
        - Unloads a GDHook plugin.
        - Format: /unload plugin_name
        - Example: /unload XRemap

    /list
        - Lists all currently loaded plugins.

    /bind, /keyboard_bind
        - Binds a key to the given text command.
        - Also lists current key binds.
        - Format: /bind list
        - Format: /bind [mods][key] [up/down (optional)] [command]
        - Example: /bind !1 /toggleconsole      - This would bind ALT+1 to toggle the console.
        - Example: /bind ^!1 /toggleconsole     - This would bind CTRL+ALT+1 to toggle the console.
        - Example: /bind !1 up /toggleconsole   - This would bind ALT+1 to toggle the console when the keys are released.

    /unbind, /keyboard_unbind
        - Unbinds a key.
        - Format: /unbind [mods][key] [up/down (optional)]
        - Example /unbind !1                    - This will unbind ALT+1.
        - Example /unbind ^!1                   - This will unbind CTRL+ALT+1.
        - Example /unbind !1 up                 - This will unbind ALT+1 up, will not unbind a ALT+1 down bind.

    /unbindall, /clearbinds
        - Unbinds all keys. (Caution! This will unbind the console key too!)
